package mark.tom.sail;

import androidx.annotation.NonNull;

import java.util.Arrays;
import java.util.List;

import static mark.tom.sail.Util.log_d;
import static mark.tom.sail.Util.log_i;

public abstract class AnalyticsReporter extends AnalyticsOperator {

    AnalyticsReporter(String mIdKey,
                      DataConverter mLogDataConvert,
                      FileGenerator mLogFileGenerator,
                      FileStorage mLogFileStorage,
                      DataSecurity mLogDataSecurity,
                      LogInterceptor logInterceptor) {
        super(mIdKey, mLogDataConvert, mLogFileGenerator, mLogFileStorage, mLogDataSecurity, logInterceptor);
    }

    abstract void reportLog(@NonNull String... tags) throws Exception;

}
